#include <QFile>
#include <QDebug>
#include <QString>
#include <QTextStream>

int main(int argc, char *argv[])
{
    QFile file("./temp.txt");
    if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
    {
        qDebug() << "文件打开失败";
    }
    QTextStream out(&file);
    //将10的十六进制数写入文件
    out << hex << 10;
    //设置每份数据占用10个字符的位置
    out.setFieldWidth(10);
    //以右对齐的方式写入3.14
    out << right << 3.14;
    //后续数据以左对齐的方式写入文件
    out.setFieldAlignment(QTextStream::AlignLeft);
    out << 2.7;
    //关闭文件
    file.close();
    return 0;
}
